<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<link rel="stylesheet" type="text/css" href="common.css">
<script src="common.js"></script>
<script src="../dist/jslib.min.js"></script>
</head>
<body>
	<a name="gb8170round"></a>
	<h1 class="deprecated">$js.gb8170round</h1>
	<h2 class="deprecated">请使用$js.round替代本方法。</h2>
	<h2>定义</h2>
	<p>$js.gb8170round(value,interval) : Number</p>
	<h2>参数</h2>
	<table>
		<tr>
			<td>value</td>
			<td>[必须]需要修约的数字。</td>
		</tr>
		<tr>
			<td>interval</td>
			<td>[可选]修约间隔，默认值：1。</td>
		</tr>
	</table>
	<h2>说明</h2>
	<p>按照GB/T 8170标准对指定的数字进行修约，这个修约标准与普通的四舍五入有点区别，俗称：四舍六进五成双，奇进偶不进。另外，此方法除简单的四舍五入，还可以进行不同修约间隔的舍入，例如2为间隔的舍入等。具体规则请参阅相应的标准文件。</p>
	<p>注意：为了防止浮点数误差造成的进位错误，本方法当前仅支持8位有效小数。</p>
	<h2>示例</h2>
	<fieldset>
		<legend>HTML & JavaScript (部分)</legend>
		<pre>...
&lt;tr>
	&lt;td>12.1498&lt;/td>
	&lt;td>1&lt;/td>
	&lt;td>12&lt;/td>
	&lt;td>&lt;script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))&lt;/script>&lt;/td>
&lt;/tr>
...</pre>
	</fieldset>
	<h2>演示</h2>
	<fieldset>
		<legend>实例</legend>
		<table border="1">
			<tr>
				<th>需修约的数值</th>
				<th>修约间隔</th>
				<th>修约后理论值</th>
				<th>GB8170计算值</th>
			</tr>
			<tr>
				<td>12.1498</td>
				<td>1</td>
				<td>12</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>12.1498</td>
				<td>0.1</td>
				<td>12.1</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>1268</td>
				<td>100</td>
				<td>1300</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>10.5002</td>
				<td>1</td>
				<td>11</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>1.050</td>
				<td>0.1</td>
				<td>1.0</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>0.35</td>
				<td>0.1</td>
				<td>0.4</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>2500</td>
				<td>1000</td>
				<td>2000</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>3500</td>
				<td>1000</td>
				<td>4000</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>-355</td>
				<td>10</td>
				<td>360</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>-325</td>
				<td>10</td>
				<td>-320</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>-0.0365</td>
				<td>0.001</td>
				<td>-0.036</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>97.46</td>
				<td>1</td>
				<td>97</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>15.4546</td>
				<td>1</td>
				<td>15</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>-15.4546</td>
				<td>1</td>
				<td>-15</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>16.5203</td>
				<td>1</td>
				<td>17</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>-16.5203</td>
				<td>1</td>
				<td>-17</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>17.5000</td>
				<td>1</td>
				<td>18</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>60.25</td>
				<td>0.5</td>
				<td>60.0</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>60.38</td>
				<td>0.5</td>
				<td>60.5</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>60.28</td>
				<td>0.5</td>
				<td>60.5</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>-60.75</td>
				<td>0.5</td>
				<td>-61.0</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>830</td>
				<td>20</td>
				<td>840</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>842</td>
				<td>20</td>
				<td>840</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>832</td>
				<td>20</td>
				<td>840</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
			<tr>
				<td>-930</td>
				<td>20</td>
				<td>-920</td>
				<td><script>$js().parent().html($js.gb8170round($js().closest('TR').find('td').first().html(),$js().closest('TR').find('td').eq(1).html()))</script></td>
			</tr>
		</table>
		<p>上表中的“GB8170计算值”列是JSLib实时计算出来的。</p>
	</fieldset>
	<h2>关联</h2>
	<p>
		<a href="api.html#round">round</a> &nbsp;
	</p>
	<h2>版本</h2>
	<p>本属性自0.0.1版本开始支持。</p>
</body>
</html>